import vtkmodules.all as vtk


class TEdge:

    def __init__(
            self,
            polyData_ins: vtk.vtkPolyData,
            edgeIds_ins: list,
            edgeLineNums_ins: list,
            edgeTypes_ins: list,
            # faceEdgeNodeMap_ins: dict,
            # linePoints_ins: [float],
    ):
        self.polyData = polyData_ins
        # 边的id
        self.edgeIds = edgeIds_ins
        # 边对应的vtkcell下表范围
        self.edgeLineNums = edgeLineNums_ins
        # 边的类型 1:自由边，2：共享边，3:内部边
        self.edgeTypes = edgeTypes_ins

        # self.faceEdgeNodeMap =
